#include "vibrate.h"

uint8_t vibrate_flag = NO_VIBRATING;

void vibrate_init(void)
{
    RCC_INIT_VIBRATE();
    GPIO_InitTypeDef vibrate_init = {0};

    vibrate_init.Pin = PIN_VIBRATE;
    vibrate_init.Mode = GPIO_MODE_IT_FALLING;
    vibrate_init.Pull = GPIO_PULLUP;
    vibrate_init.Speed = GPIO_SPEED_FREQ_HIGH;

    HAL_GPIO_Init(GPIO_VIBRATE, &vibrate_init);
}

void set_vibrate_flag(uint8_t mode)
{
    vibrate_flag = mode;
}

